WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2007-Aug-08 15:20:54

EugenS
Member
Registered: 2007-Aug-08
Posts: 16

Multiple locations for custom peripherals

Hi,

There are multiple locations were the same EDK peripherals are stored. For example:

EDK_User_Repository\WARP\pcores
PlatformSupport\CustomPeripherals\pcores
OFDM_ReferenceDesign_v04\pcores

Which one is considered the central repository location (the reference for peripherals)?

We've also found out that for some peripherals in some of the above locations, the required intialization scripts are not present in the same directories as the models using them, or they are different. Are default initialization scripts available for the peripherals which could use as a starting point?

Regarding the reference designs, the peripherals seem to be copied to the EDK project directory and not referenced to a central repository (e.g. EDK_User_Repository\WARP\pcores). Is that because you generate the perherals and export them from a central repository (using diferent intialization scripts customized for that reference design?). Are the only modifications in the initialization scripts? Or I'm wrong in my guess?

Thanks,
E

Offline

 

#2 2007-Aug-08 15:43:36

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: Multiple locations for custom peripherals

In the Subversion repository, /edk_user_repository/warp/pcores and /PlatformSupport/CustomPeripherals/pcores are identical. We use a feature of svn (called externals) which allows /edk_user_repository/ to be constructed automatically from the latest pcores and drivers from the /PlatformSupport/CustomPeripherals/ folder.

The OFDM reference designs are essentially snapshots of many distinct pieces which all work together to create a working wireless project. The reference design relies on many things:
pcores:
ofdm_txrx_mimo
ofdm_agc_mimo
ofdm_pktdetector_mimo
ofdm_timer
radio_controller
radio_bridge
analog_bridge
eeprom
clock_board_config

drivers:
ofdm_txrx_mimo
ofdm_agc_mimo
ofdm_pktdetector_mimo
ofdm_timer
radio_controller
eeprom

software:
warpmac.c/.h
csmamac.c

The EDK project we post for the reference design is self-contained; it uses local copies of all of the above hardware and software, all known to work together. As we update the various pieces, the latest cores and code in svn will not always interoperate. We post reference designs once everything is updated, ready to use.

Offline

 

#3 2007-Aug-08 15:55:49

EugenS
Member
Registered: 2007-Aug-08
Posts: 16

Re: Multiple locations for custom peripherals

Thank you very much for clarification.
Eugen

Offline

 

Board footer