A device and method for realizing integration of cpld and flash programming
A technology of programmers and programming modules, applied in code compilation, program code conversion, software deployment, etc., can solve problems such as FLASH cannot be programmed online, CPLD and FLASH programming operations are cumbersome, etc., to optimize data transmission rate and processing rate, save The effect of single board space and labor cost saving
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] see figure 1 As shown, a device that realizes the integration of CPLD and FLASH programming includes a programmer, a target board and a bus decoder; the programmer includes a host computer and a SOC chip with software installed; the target board includes at least one FLASH chip . At least one CPLD chip; wherein, the bus decoder is set on the programmer. The upper computer is connected to the input end of the SOC chip through the USB data line, the output end of the SOC chip is connected to the input end of the bus decoder through a self-defined parallel bus, and the output end of the SOC chip is connected to the JTAG of each CPLD chip through the JTAG bus. The programming interface is connected, and each FLASH chip is connected to the output terminal of the bus decoder through a parallel bus (composed of data / address / control lines of FLASH, with a large number of signals). The SOC chip includes a FLASH programming module and a CPLD programming module; the FLASH program...
Embodiment 2
[0037] see figure 2 As shown, this embodiment is basically the same as Embodiment 1, the only difference is that the bus decoder is set on the target board. In this embodiment 2, the bus decoder is set on the target board, then the programmer and the target board are connected through a custom parallel bus, the number of signals is small, which is convenient for connector selection and function, and is suitable for downloading one or more flashes. In Embodiment 1, the bus decoder is set on the programmer, and the programmer and the target board are connected through the parallel bus of the FLASH standard. The number of signals is large, which is not convenient for connector selection and function expansion, and is only suitable for 1-2 pieces of FLASH. download.
[0038] see Figure 4 As shown, the method for realizing the integration of CPLD and FLASH programming based on the device described in embodiment 1 or 2 may further comprise the steps:
[0039] Step S1, the upper...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


