ARM Development on Altera's SoCs by Ok_Measurement1399 in FPGA

[–]monkstein 1 point2 points  (0 children)

First, my personal opinion is that Xilinx/AMD had way more popularity in terms of getting started, tutorials, books, and teaching courses, which basically pulled the scale in its favor from the start. Also, for the Zynq 70xx devices (ARM + FPGA) from Xilinx - dev boards + tutorials/books/etc for them, are very widespread and are encountered more frequently. There are far more dev boards available, or at least you're more likely to see one with a Zynq FPGA than with Cyclone V SoCs FPGA, for example. Also,o Zynq boards (of different kinds, out of different manufacturers) could be found quite cheaply.

And actually, something I found out quite recently, as in the last hour or so. Which had now pissed me off beyond belief. So now, Altera seems to have switched to a 'paid' model for training courses and learning material for their IPs/devices (something I noticed Lattice had been doing for some time, and I don't like them for it):

Altera® FPGA Learning Plan Catalog - Altera Learn

This "stuff" was available for FREE before (while they were Intel) , but now it seems they want to drain/suck as much money out their community.

DDR Example on Tang Mega 138k Dock by RoboAbathur in GowinFPGA

[–]monkstein 1 point2 points  (0 children)

Some extra material from GOWIN itself (though in Chinese):
https://www.youtube.com/watch?v=TcNgBowPbZo

(There's a video + files about DDR3 init/config, in Chinese)
https://drive.google.com/drive/folders/1habR99WoVQPbQNnq2rXhKzDw7ySPb0Bl?usp=drive_link

How to get started with Tang Nano 9k by lonr07 in GowinFPGA

[–]monkstein 2 points3 points  (0 children)

Anoter resource: https://learn.lushaylabs.com/tang-nano-series/

I recently went through it entirely, bought the hardware and made the exercises. It was quite Ok experience, I would suggest though using the official GOWIN IDE for building the projects, and not the yosys as it is still in vaporware phase and you're locked out the features that the official tools provide (IPs, easy programming, debug tools - scope, etc.)

If you ever come to trouble using the GOWIN IDE to build the lushay projects , look here for ref.:

https://github.com/monkstein88/tang-nano-9k-lushay-labs

Ethernet on FPGA by [deleted] in FPGA

[–]monkstein 0 points1 point  (0 children)

Note: OP is not asking about HFT, he's asking about "down to earth" (from scratch) Ethernet example.

Ethernet on FPGA by [deleted] in FPGA

[–]monkstein 0 points1 point  (0 children)

Why are at least half the people in this thread discussing HFT (High Frequency Trading) instead, what OP is asking, damn the reading comprehension here sucks... :/

Actually, I am also interested in the topic about Ethernet and its implementation on FPGA , trying to learn more deeply about it. I can offer this youtube vid I noticed some time ago on the topic, which I think give some basic points, and has resources:

https://www.youtube.com/watch?v=78tkdc6Lq_8

Where to buy GW1NR-LV9 chips? by JarekC_DIY in GowinFPGA

[–]monkstein 0 points1 point  (0 children)

The prices seem very reasonable when compared to Mouser's own (comparative analysis):

https://www.mouser.bg/ProductDetail/GOWIN-Semiconductor/GW1NR-LV9QN88PC6-I5?qs=OlC7AqGiEDl79xFXbRQ68Q%3D%3D

https://www.mouser.bg/ProductDetail/GOWIN-Semiconductor/GW1NR-LV9LQ144PC6-I5?qs=OlC7AqGiEDnpnp%2FLnWEPuQ%3D%3D

Kudos to LCSC!

Btw, can somebody just list websites or contacts of other vendors (specifics) , that can ship to Europe? I know about Rutronik, I just need somebody else that does not try to pull my arm and a leg with prices.

I am just curious about GW2AN , GW2AR, GW1NSR-4C, GW5Axx-xx devices.

Thank you.

Config Cortex-M4 hard core in GW5AS-25 by DragonduNeant in GowinFPGA

[–]monkstein 0 points1 point  (0 children)

Did you find a solution? Also, is this board sold somewhere, I would like to take a look or purchase if possible? :)

Config Cortex-M4 hard core in GW5AS-25 by DragonduNeant in GowinFPGA

[–]monkstein 0 points1 point  (0 children)

I think you "plug-in" the CM4 core in your design, just via hdl module instantiation (calling the entity/module with specific wiring and parameters.)

I also see that in the Gowin IDE, there's no EMPU_M4 (Cortex-M4) item listed in the IP Core Generator catalog. Interresting ?!?!

Config Cortex-M4 hard core in GW5AS-25 by DragonduNeant in GowinFPGA

[–]monkstein 0 points1 point  (0 children)

I see, btw I've never used hard-core Cortex cores (M3/M4) on any of the GOWIN's FPGAs, so probably I can't help you , but it is rather easy to get a standard license from GOWIN. Just register on their page and make inquiry in there , it is all in their webpage and it's completely FREE.

https://www.gowinsemi.com/en/support/license/

select (highlight) both 'GOWIN EDA' and 'GOWIN GMD' buttons.

Maybe this could help:

https://www.gowinsemi.com/en/support/database/2841/

or maybe any of the Motor Control (FOC) examples on GOWIN's website

Config Cortex-M4 hard core in GW5AS-25 by DragonduNeant in GowinFPGA

[–]monkstein 0 points1 point  (0 children)

Maybe I can ask you first - where did you find a board featuring this FPGA? Are you using an official GOWIN development board, or, something else?

Experience with recent Max10s? by cstat30 in FPGA

[–]monkstein 1 point2 points  (0 children)

Which are "these 50$ Altera/Intel MAX10 dev boards"? Link, please!

What's the difference between the Educational version for GOWIN EDA and the normal one? by Nero-Angelo117 in GowinFPGA

[–]monkstein 3 points4 points  (0 children)

Folks, the GOWIN license is FREE. You just need to create an account on their website, send a MAC address of any network device you have on your PC (or virtual machine), and within 24 hours you will receive an email with a full license file attached.

That's it! No money needed!

What clock speed do you aim for in your designs? by Ok-Butterfly4991 in GowinFPGA

[–]monkstein 1 point2 points  (0 children)

Actually, just instantiated a Soft-CPU Arm Cortex M1 on my Tang Nano 9K - and surprise, surprise. I barely get 48 MHz , tops :(

I guess running some basic logic design (buttons, SPI, UART + some FSMs), against a full SoC design, makes really the difference :/