• 0


Go to solution Solved by hamster,




I am a beginner and presently I am working on NEXYS 3 FPGA board, I am trying to communicate NEXYS 3 with my computer using PMOD NIC 100.


My doubt is how and by using which Protocol can I interface my PMOD NIC 100..??


can it be interfaced by RS232 since I have to transmit temperature data only (I am using PMOD TMP2 for that)


Is it a proper way to communicate it..??..Or should I use any other protocol..??


Kindly Help...

Edited by Josh
Added Tags
Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
  • Solution

You can talk with the PMOD over SPI - Wikipedia has an overview at http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus


You can find the hardware detail in the reference manual at https://www.digilentinc.com/Data/Products/PMOD-NIC100/PmodNIC100_rm_RevA.pdf


The PMOD use's Microchip's stand alone Ethernet controller - ENC424J600 - you can find the full datasheet for the chip at http://ww1.microchip.com/downloads/en/DeviceDoc/39935b.pdf.


To use the chip there are thirty or so registers, and quite a few may need to be set appropriately before Ethernet frames can be sent. It might pay to experiment with it for a while in a more software-friendly environment - perhaps hook it up to a micro-controller and experiment with it for a while.... 

Link to post
Share on other sites
  • 0

I have to agree with Hamster here, I think it is going to be tricky to learn how to use the PmodNIC100 on an FPGA board if you are not using a microblaze core. Hook it up to a chipkit or arduino and figure out how to send/receive simple packets, then you will better understand what your HDL will need to look like. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now