Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21420 Discussions

Can we use 5M40ZE64 instead of 5M80ZE64

Sathvika
New Contributor I
1,427 Views

I am making a design with 10M08DAF484C8GES FPGA, and in the schematic file I see there is a CPLD  5M80ZE64. But it is out of stock. So instead shall I use 5M40ZE64.

My use cases are:

(i) Loading the bit file in 10M08DAF484C8GES using USB blaster. 

(ii) Debugging the internal logic using logic analyser

 

What kind of firmware help I may need for this CPLD?

 

I am referring to below schematic file

https://www.intel.com/content/dam/support/us/en/programmable/support-resources/fpga-wiki/asset01/bemicro-max-10-schematic-a4-20141008.pdf

 

Labels (1)
0 Kudos
1 Solution
Sathvika
New Contributor I
1,325 Views
0 Kudos
7 Replies
_AK6DN_
Valued Contributor II
1,412 Views

Do you have the source design file for the MAX V 5M80ZE64 part?

If so, just change the target device and recompile and see if it fits in a device that is half the size.

 

The 5M80ZE64 and 5M40ZE64 parts will require different programming image files, so you will need the source to recompile.

0 Kudos
Sathvika
New Contributor I
1,410 Views

I currently don't have the source design file. But the problem is, we have not ordered  5M40ZE64 also because we are still designing the schematic. So currently I have no source to re compile and check. Before I give my schematic board for fabrication, I wanted to check if we could use  5M40ZE64.

0 Kudos
_AK6DN_
Valued Contributor II
1,378 Views

Looking at the board schematic the MAX V device is part of an embedded USB Blaster design on a development board designed by BeMicro.

So that begs the question, if you are going to use an external USB Blaster, why do you need the circuitry for the embedded USB Blaster design  (ie, the miniUSB, the FT240XQ USB interface, and the MAX V as a protocol engine) at all?

Why would you not eliminate all that logic and just use the existing 10pin JTAG header J7 that is wired directly to the MAX10 FPGA?

I don't believe you need a MAX V device and the other mentioned circuitry at all based on your earlier statement.

0 Kudos
Farabi
Employee
1,330 Views

Hello,


To design and program MAX10 FPGA device you dont need MAXV. MAX10 capable to accept the JTAG connection from USB Blaster II programming cable(separate purchase).


The MAXV you see on the devkit contains the embedded USB Blaster II image itself, so you dont need to buy a separate USB Blaster II programming cable. You can purchase this IP from Intel Sales reps but it is not cheap. If you making >1000pcs of boards it will worth buying the IP. If not, we recommend just use the USB Blaster II programming cable.


regards,

Farabi


0 Kudos
Sathvika
New Contributor I
1,326 Views

Ok got it. Thanks for your response.

0 Kudos
Sathvika
New Contributor I
1,287 Views

Hi Farabi,

Is it ok use the same design without keeping MAX V. And shall we still be able to program FPGA using USB_BLASTER?

0 Kudos
NazrulNaim_Intel
Employee
1,275 Views

Hello,

 

I’m glad that your question has been addressed, for now I will set this case to Close-Pending. 

 

Regards,

Nazrul Naim


0 Kudos
Reply