SOC technologies FMC-MCM-1000 User Manual Download Page 16

FMC-MCM-1000 Evaluation and Product Development Platform 

                                  

                         

 

 

 
©  2008- 2013 SOC Technologies Inc.  | (519) 880-8609 | [email protected]

 

 

® 

Page 

16

 of 

19

 

  0xAC 

– Third Byte 

  0xAD 

– Fourth Byte 

For the IP address to take effect the last byte (register 0xAD) must be written to. Once 
all  bytes  have  been  update  the  IP  address  can  be  read  back  using  register  0xAA  to 
confirm the change is correct.

 

 
 

Network RX

 

 

The  network  is  capable  of  receiving  user  UDP  packets.  In  the  default  configuration 
these  packets  are  only  for  the  Decoder  Module.  The  decoder  module  expects 
Transport Stream data transmitted via UDP on port 1234. The network core is capable 
of  receiving  UDP  packets  on  all  ports  from  any  IP  address,  however  for  demo 
applications the UDP Port is locked to 1234.

 

 
 

Network TX

 

 

The  network  is  capable  of  sending  user  UDP  packets.  The  default  application  for 
network  transmission  is  the  Encoder  Modules.  The  default  transmission  UDP  port  is 
1234,  however  this  can  be  changed  via  the  API  (0xA4).  The  default 
Target/Transmission  IP  can  be  read  from  API  Register  0xA0.  Typically  this  IP  will  be 
192.168.x.xxx.  The  target  IP  is  changed  in  the  same  way  the  boards  IP  address  is 
changed using the following registers: 

  0xA0 

– First Byte 

  0xA1 

– Second Byte 

  0xA2 

– Third Byte 

  0xA3 

– Fourth Byte 

The target address is readable using any of the above registers. The target computer 
or device must be capable of sending IP ARP replies to be connectable. The determine 
if  the  target  IP  is  reachable  bit  10  of  register  0xAF  can  be  check.  When  it  is  '1'  the 
target can be reached. When '0' the target has not responded or can not be found.

 

 
 

Sending / Receiving Transport Streams

 

 

 

Receiving Transport Streams (Encoder)

 

 

Encoder modules are capable of sending transport stream via UDP. Once the Network 
stack  has  been  configured  correctly,  the  target  IP  has  been  discovered,  and  the 
Encoder has a valid input (Video), the transport stream will be transmitted. 
 
To receive the transport stream SOC suggests two possible methods, however others 
are possible as well. 
 
 
 
 

Summary of Contents for FMC-MCM-1000

Page 1: ...FMC MCM 1000 Evaluation and Product Development Platform User Guide 2013 SOC Technologies Inc...

Page 2: ...updates SOC expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information THE DOCUMENTATION IS DISCLOSED TO YOU A...

Page 3: ...the SOC MPEG Codec Modules 2 2Use the FMC MCM 1000 for Product Development 2 32 3Use the FMC MCM 1000 for Product Development based on the SOC G SoM 3 Detailed Descriptions 8 3 1 FPGA Selection 3 2 D...

Page 4: ...lated Documents H 264 Video Audio Encoder Datasheet H 264 Video Audio Decoder Datasheet MPEG2 Video Audio Encoder Datasheet MPEG2 Video Audio Decoder Datasheet MPEG2 to H 264 Transcoder Datasheet H 26...

Page 5: ...modules FPGA DSP SoM 1000 series Users can use the FMC MCM 1000 to evaluate the SOC MPEG codec modules or IP cores and then use it to do product development The FMC MCM 1000 has its own FPGA chip whi...

Page 6: ...logies com Page 6 of 19 Key Features Xilinx LX150 LX100 LX75 LX45 FPGA 2 GB DDR3 RAM FMC male connector FMC female connector DDR3 connector for SOC MPEG Codec Modules or SOC SOM 1000 modules HDMI inpu...

Page 7: ...Development Platform 2008 2013 SOC Technologies Inc 519 880 8609 soc soctechnologies com Page 7 of 19 Fig 2 FMC MCM 1000 Bottom View Fig 3 FMC MCM 1000 Block Diagram Fig 4 FMC MCM 1000 with a codec m...

Page 8: ...e the encoder and decoder together at the same time For transcoder evaluation both the input stream and transcoded stream go through the Ethernet port from to a personal computer Detailed instructions...

Page 9: ...ponents listed in Table 1 Each Section details the corresponding components and their functions Refer to the datasheets of the components for further details The Schematics of the FMC MCM 1000 in Appe...

Page 10: ...ansmitter The HDMI Transmitter is the ADV7511KSTZ P by Analog Devices Refer to the Datasheet of ADV7511KSTZ P for details SOC provides the configuration file for ADV7511KSTZ P which is a part of the I...

Page 11: ...will configure the FPGA and make the board a plug and play device for evaluations of the SOC MPEG codec modules After the evaluation users can store their own firmware into the N25Q128A13EF740F for p...

Page 12: ...DHCP The network core can be configured to 100Mbps or 1Gbps operation The USB UART is connected to API registers within the system The API can also be forwarded to the module cards Encoder Evaluation...

Page 13: ...n platforms It is used to set up the network stack read status registers and customized cores running on the module cards Connect a Mini USB cable from a PC to the FMC MCM 1000 Open a terminal serial...

Page 14: ...the next line 0xA4 is read again and the new value 100 can be seen in the register Next a Hexadecimal value of 0xABC is written to the register using hABC to specify ABC as Hexadecimal The successful...

Page 15: ...work Power up Configuration The link speed can also be changed during run time by changing the API register 0xAF By writing 1 to 0xAF the network will reconfigure to 100Mbps By writing 2 to 0xAF the n...

Page 16: ...nsmission UDP port is 1234 however this can be changed via the API 0xA4 The default Target Transmission IP can be read from API Register 0xA0 Typically this IP will be 192 168 x xxx The target IP is c...

Page 17: ...g the bat file simply change the number after p to the desired port Note that SOC does not provide the UDP receiver with the FMC MCM 1000 It is intended for more advanced application debugging and mus...

Page 18: ...nc 519 880 8609 soc soctechnologies com Page 18 of 19 Figure A 4 TS Sending Status Window Additional Resources SOC API H264 Encoder Register MAP SOC API MPEG2 Encoder Register MAP SOC API H264 Decoder...

Page 19: ...nd Product Development Platform 2008 2013 SOC Technologies Inc 519 880 8609 soc soctechnologies com Page 19 of 19 Appendix B FMC MCM 1000 Schematics This Appendix will come within the FMC MCM 1000 pac...

Reviews: