home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / dsp-faq / part3 < prev    next >
Internet Message Format  |  2004-03-19  |  52KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news2.telebyte.nl!border1.nntp.ash.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!sn-xit-02!sn-xit-01!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!bertha.bdti.com!not-for-mail
  2. From: comp-dsp-faq@bdti.com (Kenton Williston)
  3. Newsgroups: comp.dsp,comp.answers,news.answers
  4. Subject: comp.dsp FAQ [3 of 4]
  5. Approved: news-answers-request@MIT.Edu
  6. Supersedes: <compdsp.3_1075850452@bdti.com>
  7. Followup-To: poster
  8. Date: Thu, 18 Mar 2004 18:09:28 +0000 (UTC)
  9. Organization: Berkeley Design Technology, Inc.
  10. Message-ID: <compdsp.3_1079633358@bdti.com>
  11. Sender: williston@bdti.com
  12. Distribution: world
  13. Expires: 1 May 2004 18:09:18 GMT
  14. References: <compdsp.2_1079633358@bdti.com>
  15. Summary: This is a periodic posting to comp.dsp that gives information
  16.          on frequently asked questions asked in this newsgroup.
  17. X-Complaints-To: abuse@supernews.com
  18. Lines: 722
  19. Xref: senator-bedfellow.mit.edu comp.dsp:155138 comp.answers:56629 news.answers:268478
  20.  
  21. Archive-name: dsp-faq/part3
  22. Last-modified: Thu Mar 18 2004
  23. URL: http://www.bdti.com/faq/
  24.  
  25.                    Previous section (3) Next section (5)
  26.  
  27.                           Q4: DSP Development Boards
  28.  
  29.    Updated 05/08/2002
  30.  
  31.           Note:   This   information   was   mainly  supplied  by  vendor
  32.           catalogues.  It  is  in  no  way  definitive,  and  some of the
  33.           information may well be out of date or simply wrong. Beware!
  34.      _________________________________________________________________
  35.  
  36.                       CAPTION: DSP Development Boards
  37.  
  38. |-----------------------------------------------------------------------------|
  39. |Vendor      |Analog Devic|Agere System|Motorola    |Texas Instru|Other       |
  40. |            |es          |s (formerly |DSP56K      |ments       |            |
  41. |            |ADSP-21xx   |Lucent Techn|or          |TMS320Cxx   |            |
  42. |            |or ADSP     |ologies)    |DSP96002    |            |            |
  43. |            |210xx       |DSP16xx     |            |            |            |
  44. |            |or ADSP     |or          |            |            |            |
  45. |            |2153x       |DSP32xx     |            |            |            |
  46. |            |            |            |            |            |            |
  47. |            |            |            |            |            |            |
  48. |            |            |            |            |            |            |
  49. |            |            |            |            |            |            |
  50. |-----------------------------------------------------------------------------|
  51. |Analog Devic|Standalone  |-           |-           |-           |-           |
  52. |es          |            |            |            |            |            |
  53. |-----------------------------------------------------------------------------|
  54. |Ariel Corp  |VME         |-           |-           |ISA, PCI,   |-           |
  55. |            |            |            |            |VME         |            |
  56. |-----------------------------------------------------------------------------|
  57. |Atlanta     |-           |-           |-           |ISA,        |-           |
  58. |Signal      |            |            |            |Standalone  |            |
  59. |Processors, |            |            |            |            |            |
  60. |Inc.        |            |            |            |            |            |
  61. |-----------------------------------------------------------------------------|
  62. |Berkeley    |-           |-           |SBus,       |-           |-           |
  63. |Camera      |            |            |SCSI bus,   |            |            |
  64. |Engineering |            |            |standalone, |            |            |
  65. |            |            |            |Peckbus     |            |            |
  66. |            |            |            |Eurocard    |            |            |
  67. |            |            |            |            |            |            |
  68. |            |            |            |            |            |            |
  69. |-----------------------------------------------------------------------------|
  70. |BittWare,   |ISA, PCI,   |-           |-           |-           |-           |
  71. |Inc.        |PC/104,     |            |            |            |            |
  72. |            |Compact PCI |            |            |            |            |
  73. |            |            |            |            |            |            |
  74. |            |PMC         |            |            |            |            |
  75. |-----------------------------------------------------------------------------|
  76. |Blue Wave   |ISA, PCI,   |-           |PCM         |ISA, PCI,   |-           |
  77. |Systems     |VME, PMC    |            |            |VME, PMC    |            |
  78. |            |            |            |            |            |            |
  79. |-----------------------------------------------------------------------------|
  80. |Bridgenorth |-           |-           |-           |ISA         |-           |
  81. |Signal Proce|            |            |            |            |            |
  82. |ssing       |            |            |            |            |            |
  83. |-----------------------------------------------------------------------------|
  84. |Catalina    |-           |-           |-           |-           |Sharp LH9124|
  85. |Research,   |            |            |            |            |/9320 on    |
  86. |Inc.        |            |            |            |            |VMEbus      |
  87. |            |            |            |            |            |            |
  88. |-----------------------------------------------------------------------------|
  89. |CMS GmbH    |ISA         |-           |-           |-           |-           |
  90. |-----------------------------------------------------------------------------|
  91. |Communicatio|-           |ISA,        |-           |-           |-           |
  92. |n           |            |VMEbus      |            |            |            |
  93. |Automation  |            |            |            |            |            |
  94. |and Control |            |            |            |            |            |
  95. | Inc.       |            |            |            |            |            |
  96. |-----------------------------------------------------------------------------|
  97. |Computer    |ISA         |-           |-           |-           |-           |
  98. |Continuum   |            |            |            |            |            |
  99. |-----------------------------------------------------------------------------|
  100. |Creative    |-           |-           |VMEbus      |-           |-           |
  101. |Electronic  |            |            |            |            |            |
  102. |Systems     |            |            |            |            |            |
  103. |-----------------------------------------------------------------------------|
  104. |Current     |(part of    |-           |-           |-           |-           |
  105. |Technology, |FF2 DSP     |            |            |            |            |
  106. |Inc.        |frame grabbe|            |            |            |            |
  107. |            |r)          |            |            |            |            |
  108. |-----------------------------------------------------------------------------|
  109. |Dalanco     |-           |-           |-           |ISA         |-           |
  110. |Spry        |            |            |            |            |            |
  111. |-----------------------------------------------------------------------------|
  112. |Danville    |Standalone  |-           |-           |-           |-           |
  113. |Signal Proce|            |            |            |            |            |
  114. |ssing       |            |            |            |            |            |
  115. |-----------------------------------------------------------------------------|
  116. |Data Transla|-           |-           |-           |ISA         |-           |
  117. |tion        |            |            |            |            |            |
  118. |-----------------------------------------------------------------------------|
  119. |Dicon Lab,  |-           |-           |-           |ISA, PCI,   |-           |
  120. |Inc.        |            |            |            |standalone  |            |
  121. |            |            |            |            |            |            |
  122. |-----------------------------------------------------------------------------|
  123. |DigiDesign, |-           |-           |Mac Nubus   |-           |-           |
  124. |Inc.        |            |            |            |            |            |
  125. |-----------------------------------------------------------------------------|
  126. |DIPIX Techno|-           |-           |-           |ISA         |-           |
  127. |logies, Inc |            |            |            |            |            |
  128. |            |            |            |            |            |            |
  129. |-----------------------------------------------------------------------------|
  130. |DSP Research|-           |-           |-           |ISA, SBus,  |-           |
  131. |            |            |            |            |standalone, |            |
  132. |            |            |            |            |proprietary |            |
  133. |            |            |            |            |            |            |
  134. |-----------------------------------------------------------------------------|
  135. |EnterTec,   |ISA         |-           |-           |-           |-           |
  136. |Inc.        |            |            |            |            |            |
  137. |-----------------------------------------------------------------------------|
  138. |Eonic System|standalone  |-           |-           |-           |-           |
  139. |s           |TSC21020E:  |            |            |            |            |
  140. |            |radiation   |            |            |            |            |
  141. |            |tolerant    |            |            |            |            |
  142. |            |ADSP-21020  |            |            |            |            |
  143. |            |compatible  |            |            |            |            |
  144. |            |            |            |            |            |            |
  145. |            |            |            |            |            |            |
  146. |-----------------------------------------------------------------------------|
  147. |Hollis      |ISA         |-           |-           |-           |-           |
  148. |Electronics |            |            |            |            |            |
  149. |-----------------------------------------------------------------------------|
  150. |Hunt        |-           |-           |-           |-           |ISA, PCI,   |
  151. |Engineering |            |            |            |            |cPCI,VME,   |
  152. |            |            |            |            |            |PC/104,     |
  153. |            |            |            |            |            |standalone  |
  154. |            |            |            |            |            |            |
  155. |-----------------------------------------------------------------------------|
  156. |Hyperception|ISA         |-           |ISA         |ISA, PCI,   |-           |
  157. |, Inc.      |            |            |            |PCMCIA      |            |
  158. |-----------------------------------------------------------------------------|
  159. |Image and   |-           |-           |-           |VMEbus      |-           |
  160. |Signal      |            |            |            |            |            |
  161. |Processing  |            |            |            |            |            |
  162. |-----------------------------------------------------------------------------|
  163. |Innovative  |Standalone  |-           |-           |-           |-           |
  164. |Devices     |            |            |            |            |            |
  165. |-----------------------------------------------------------------------------|
  166. |Integrated  |-           |-           |-           |Standalone  |-           |
  167. |Motions,    |            |            |            |            |            |
  168. |Inc.        |            |            |            |            |            |
  169. |-----------------------------------------------------------------------------|
  170. |Intellibit  |-           |-           |-           |Standalone  |-           |
  171. |-----------------------------------------------------------------------------|
  172. |Integrated  |-           |-           |ISA         |-           |-           |
  173. |Technologies|            |            |            |            |            |
  174. |            |            |            |            |            |            |
  175. |Solutions,  |            |            |            |            |            |
  176. |Inc.        |            |            |            |            |            |
  177. |-----------------------------------------------------------------------------|
  178. |Ixthos, Inc |VME         |-           |-           |VME         |-           |
  179. |            |            |            |            |            |            |
  180. |-----------------------------------------------------------------------------|
  181. |Kinetic     |-           |SBus        |-           |-           |-           |
  182. |Systems     |            |            |            |            |            |
  183. |-----------------------------------------------------------------------------|
  184. |Logabex     |ISA         |-           |-           |-           |-           |
  185. |-----------------------------------------------------------------------------|
  186. |Momentum    |-           |-           |ISA         |-           |-           |
  187. |Data Systems|            |            |            |            |            |
  188. |            |            |            |            |            |            |
  189. |-----------------------------------------------------------------------------|
  190. |Motorola    |-           |-           |ISA,        |-           |Motorola    |
  191. |Corp.       |            |            |Mac Nubus   |            |68HC16 as   |
  192. |            |            |            |            |            |standalone  |
  193. |            |            |            |            |            |            |
  194. |-----------------------------------------------------------------------------|
  195. |National    |-           |ISA         |-           |Mac Nubus   |-           |
  196. |Instruments |            |            |            |            |            |
  197. |-----------------------------------------------------------------------------|
  198. |Natural     |-           |-           |-           |ISA         |-           |
  199. |Microsystems|            |            |            |            |            |
  200. |, Inc.      |            |            |            |            |            |
  201. |-----------------------------------------------------------------------------|
  202. |N.E.L.      |-           |-           |Standalone  |Standalone  |-           |
  203. |-----------------------------------------------------------------------------|
  204. |ND Tech     |-           |-           |-           |Standalone  |-           |
  205. |North Market|            |            |            |            |            |
  206. |ing, Inc.   |            |            |            |            |            |
  207. |            |            |            |            |            |            |
  208. |-----------------------------------------------------------------------------|
  209. |Oxford Micro|-           |-           |-           |-           |A236 Video  |
  210. |            |            |            |            |            |DSP         |
  211. |Devices,    |            |            |            |            |            |
  212. |Inc.        |            |            |            |            |            |
  213. |-----------------------------------------------------------------------------|
  214. |Pacific     |-           |-           |-           |VMEbus      |-           |
  215. |Cyber/Metric|            |            |            |            |            |
  216. |, Inc.      |            |            |            |            |            |
  217. |-----------------------------------------------------------------------------|
  218. |Pentek      |-           |-           |-           |VMEbus      |-           |
  219. |-----------------------------------------------------------------------------|
  220. |Petsoff     |-           |-           |Amigabus    |-           |-           |
  221. |Limited     |            |            |            |            |            |
  222. |Partnership |            |            |            |            |            |
  223. |-----------------------------------------------------------------------------|
  224. |Precision   |-           |-           |Standalone  |-           |-           |
  225. |Design Servi|            |            |            |            |            |
  226. |ces         |            |            |            |            |            |
  227. |-----------------------------------------------------------------------------|
  228. |Prime Ideal |ISA         |-           |-           |-           |-           |
  229. |-----------------------------------------------------------------------------|
  230. |Quantawave  |-           |ISA         |-           |-           |-           |
  231. |-----------------------------------------------------------------------------|
  232. |RCN Realtime|-           |-           |ISA, NeXT,  |-           |-           |
  233. |            |            |            |Standalone  |            |            |
  234. |Computing   |            |            |            |            |            |
  235. |and Nets    |            |            |            |            |            |
  236. |-----------------------------------------------------------------------------|
  237. |Saddle Point|ISA         |-           |-           |-           |-           |
  238. |            |            |            |            |            |            |
  239. |Systems     |            |            |            |            |            |
  240. |-----------------------------------------------------------------------------|
  241. |Sample Rate |-           |-           |standalone, |-           |-           |
  242. |Systems Oy  |            |            |home theater|            |            |
  243. |Inc.)       |            |            | EVM        |            |            |
  244. |            |            |            |            |            |            |
  245. |-----------------------------------------------------------------------------|
  246. |Signal-Data |ISA         |-           |-           |-           |-           |
  247. |-----------------------------------------------------------------------------|
  248. |SKY Computer|VME,        |-           |-           |-           |PowerPC or  |
  249. |s, Inc.     |standalone  |            |            |            |i860 on VME |
  250. |            |            |            |            |            |or standalon|
  251. |            |            |            |            |            |e           |
  252. |-----------------------------------------------------------------------------|
  253. |Sonitech    |-           |-           |-           |ISA, Sbus,  |-           |
  254. |Internationa|            |            |            |VMEbus      |            |
  255. |l           |            |            |            |            |            |
  256. |-----------------------------------------------------------------------------|
  257. |Southwest   |-           |-           |-           |-           |TI 6xxx DSK |
  258. |Software &  |            |            |            |            |EVM daughter|
  259. |Systems     |            |            |            |            |board       |
  260. |            |            |            |            |            |            |
  261. |-----------------------------------------------------------------------------|
  262. |Specom Techn|Standalone  |-           |-           |-           |-           |
  263. |ologies     |            |            |            |            |            |
  264. |-----------------------------------------------------------------------------|
  265. |Spectrum    |-           |-           |ISA,        |VMEbus      |PDSP-16488  |
  266. |Signal Proce|            |            |VMEbus      |            |            |
  267. |ssing       |            |            |            |            |            |
  268. |-----------------------------------------------------------------------------|
  269. |Spectral    |-           |Mac Nubus   |-           |-           |-           |
  270. |Innovations |            |            |            |            |            |
  271. |-----------------------------------------------------------------------------|
  272. |Texas Instru|-           |-           |-           |ISA,        |-           |
  273. |ments       |            |            |            |Standalone  |            |
  274. |-----------------------------------------------------------------------------|
  275. |Townshend   |-           |SCSI        |-           |-           |-           |
  276. |Computer    |            |            |            |            |            |
  277. |Tools       |            |            |            |            |            |
  278. |-----------------------------------------------------------------------------|
  279. |Transtech   |-           |-           |-           |ISA, Sbus,  |-           |
  280. |Parallel    |            |            |            |VMEbus,     |            |
  281. |Systems     |            |            |            |Standalone  |            |
  282. |Corp.       |            |            |            |            |            |
  283. |            |            |            |            |            |            |
  284. |-----------------------------------------------------------------------------|
  285. |Traquair    |-           |-           |-           |ISA, PCI,   |-           |
  286. |Data        |            |            |            |PC/104,     |            |
  287. |Systems,    |            |            |            |VME, SBus,  |            |
  288. |Inc.        |            |            |            |standalone  |            |
  289. |            |            |            |            |            |            |
  290. |            |            |            |            |            |            |
  291. |-----------------------------------------------------------------------------|
  292. |Tucker-Davis|-           |ISA         |-           |-           |-           |
  293. | Technologie|            |            |            |            |            |
  294. |s           |            |            |            |            |            |
  295. |-----------------------------------------------------------------------------|
  296. |Valley Techn|-           |VMEbus      |-           |-           |-           |
  297. |ologies     |            |            |            |            |            |
  298. |-----------------------------------------------------------------------------|
  299. |Vigra       |-           |-           |Sbus,       |-           |-           |
  300. |            |            |            |VMEbus      |            |            |
  301. |-----------------------------------------------------------------------------|
  302. |Wavetron    |ISA         |-           |-           |-           |-           |
  303. |Microsystems|            |            |            |            |            |
  304. |            |            |            |            |            |            |
  305. |-----------------------------------------------------------------------------|
  306. |Wintriss    |-           |-           |-           |ISA,        |-           |
  307. |Engineering |            |            |            |Standalone  |            |
  308. |Corp.       |            |            |            |            |            |
  309. |            |            |            |            |            |            |
  310. |-----------------------------------------------------------------------------|
  311.  
  312.                    Previous section (3) Next section (5)
  313.  
  314.                             Previous section (4)
  315.  
  316.                  Q5: What DSP operating systems are available?
  317.  
  318.    [Researched and written by Chuck Corley chuckc@sr.hp.com. Last updated
  319.    11/22/96]
  320.  
  321.           Some  designers  need  to  use  an  operating system with a DSP
  322.           processor  and  others don't. The need for DSP operating system
  323.           seems to depend on the task(s) to be performed.
  324.  
  325.           For  simple  DSP  tasks where a single function or a few simple
  326.           functions  are  being performed, an operating system is usually
  327.           not needed and could get in the way.
  328.  
  329.           When  the  number  and  complexity  of  DSP  tasks increase, an
  330.           operating  system  of  some  type  may  be  needed  in order to
  331.           allocate   system   resources   (RAM,   etc.)  and  to  perform
  332.           multi-tasking, where several tasks take turns executing.
  333.  
  334.           Some people have chosen to write their own DSP 'task-switching'
  335.           or 'job allocating' operating system. Whether this is the right
  336.           choice  for  you  depends on how involved your operating system
  337.           needs  to  be,  and  how  much time you have available to spend
  338.           writing it.
  339.  
  340.           Many companies offer pre-written operating systems that execute
  341.           on  DSP  processors.  In  exchange for your money they offer to
  342.           save  you the time and effort of writing and debugging your own
  343.           'operating system' or 'task switcher'.
  344.  
  345.           These   companies   describe   their  products  as  'real-time'
  346.           operating  systems.  What 'real-time' means can be debated, but
  347.           it  normally  means  that  the  maximum  time for the operating
  348.           system   to   respond  to  an  external  event  is  known.  The
  349.           calculation  for  measuring  this time involves adding together
  350.           interrupt   response  time,  task  switching  time,  and  other
  351.           processor  and  operating  system  benchmarks. 'Real-time' also
  352.           usually means 'fast'. Embedded CPU or DSP tasks often require a
  353.           'real-time' response time.
  354.  
  355.           Prices  and features vary. Most companies charge for purchasing
  356.           their  'development  environment',  which allows you to develop
  357.           code  which  will run on their operating system. Some companies
  358.           also  charge  a  fee  for  each product you build that includes
  359.           their  operating  system  software.  This  is  usually called a
  360.           'target  fee'  or 'runtime license' fee. Some operating systems
  361.           have no 'runtime license' fees.
  362.  
  363.           It  is  *very*  important to negotiate what the runtime license
  364.           fee  will  be *in advance*. This is not nearly as big a problem
  365.           as  it  used to be, but be careful! If this runtime license fee
  366.           is  not  agreed  upon in writing when the development system is
  367.           purchased,  you could be in a bad position later. You will have
  368.           invested a lot of time and effort writing software to work with
  369.           a  particular  operating  system,  and  when  your  creation is
  370.           produced  you could discover that the 'runtime license fee' has
  371.           increased  or  is  more  than  you  can afford. Considering the
  372.           amount  of  work  you  would  have  invested  in that operating
  373.           system, you would be in a very poor bargaining position.
  374.  
  375.           You  will also need to decide if having the source code for the
  376.           operating system is important to you. Some companies include it
  377.           for free, while others may charge extra.
  378.  
  379.           Features  for  the DSP operating systems are listed below. Some
  380.           vendors  claim  that  a  'No'  listing  for  a  feature doesn't
  381.           necessarily   mean  that  their  operating  system  is  missing
  382.           something  you  need.  Many  companies  state  that  particular
  383.           features   were  not  appropriate  for  either  a  'DSP'  or  a
  384.           'real-time'  operating  system,  and  so they did not implement
  385.           them.  Other  companies  stated  that  some  features  were not
  386.           appropriate for their targeted users.
  387.  
  388.           One  suggestion  for  comparing  features:  Make  a list of the
  389.           features  you  *really*  need  and  compare it against the list
  390.           below.
  391.  
  392.           Disclaimer:  Any  opinions  I've expressed are mine, and not my
  393.           employer's.  I've  tried  to  make  this  information  current,
  394.           accurate,  and  impartial,  but  I  can't  guarantee this. This
  395.           document is provided "as is", with no warranty of any kind. You
  396.           should  contact  the vendors listed below for the best and most
  397.           up-to-date  information.  Corrections  and suggestions for this
  398.           section  on  DSP  operating  systems  should  be  addressed  to
  399.           chuckc@sr.hp.com.
  400.  
  401.    CAPTION: Key To Abbreviations
  402.  
  403. |-----------------------------------------------------------------------------|
  404. |Abbreviation                          |Explanation                           |
  405. |-----------------------------------------------------------------------------|
  406. |Yes                                   |Included with operating               |
  407. |                                      |system                                |
  408. |-----------------------------------------------------------------------------|
  409. |No                                    |NOT available with operating          |
  410. |                                      |system                                |
  411. |-----------------------------------------------------------------------------|
  412. |Soon                                  |Not yet available                     |
  413. |-----------------------------------------------------------------------------|
  414. |?                                     |Don't know if this is                 |
  415. |                                      |available                             |
  416. |-----------------------------------------------------------------------------|
  417. |Opt                                   |Extra-cost option, cost not           |
  418. |                                      |available                             |
  419. |-----------------------------------------------------------------------------|
  420. |Number                                |Cost of a feature or size of a        |
  421. |                                      |feature. Costs are in dollars $$.     |
  422. |                                      |Code sizes are in bytes. Numbers may  |
  423. |                                      |have been rounded to only 2 or 3      |
  424. |                                      |significant digits. A range (example: |
  425. |                                      |2-5K) means the size or cost varies,  |
  426. |                                      |depending on options chosen or which  |
  427. |                                      |code libraries are used               |
  428. |                                      |                                      |
  429. |                                      |                                      |
  430. |-----------------------------------------------------------------------------|
  431. |Disk                                  |Program is supplied on floppy         |
  432. |                                      |disk                                  |
  433. |-----------------------------------------------------------------------------|
  434. |FTP                                   |Program is supplied by FTPing it over |
  435. |                                      |the network                           |
  436. |-----------------------------------------------------------------------------|
  437.  
  438.    CAPTION: Operating System Features (1/2)
  439.  
  440. |---------------------------------------------------------------------|
  441. |Op Sys|Byte- |Nucleu|RXTC  |SPOX  |Helios|Parall|VCOS  |Virtuo|      |
  442. |tem   |BOS   |s     |      |      |      |el    |      |so    |      |
  443. |Featur|      |      |      |      |      |C     |      |Nan/Cl|      |
  444. |e     |      |      |      |      |      |      |      |as*   |      |
  445. |      |      |      |      |      |      |      |      |      |      |
  446. |      |      |      |      |      |      |      |      |      |      |
  447. |---------------------------------------------------------------------|
  448. |Preemt|Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |No    |No    |Yes   |
  449. |.     |      |      |      |      |      |      |      |      |      |
  450. |Task  |      |      |      |      |      |      |      |      |      |
  451. |Sched |      |      |      |      |      |      |      |      |      |
  452. |      |      |      |      |      |      |      |      |      |      |
  453. |---------------------------------------------------------------------|
  454. |Time  |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |No    |Yes   |
  455. |Sliced|      |      |      |      |      |      |      |      |      |
  456. |      |      |      |      |      |      |      |      |      |      |
  457. |Schedu|      |      |      |      |      |      |      |      |      |
  458. |le    |      |      |      |      |      |      |      |      |      |
  459. |---------------------------------------------------------------------|
  460. |Round |?     |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |
  461. |Robin |      |      |      |      |      |      |      |      |      |
  462. |Schedu|      |      |      |      |      |      |      |      |      |
  463. |le    |      |      |      |      |      |      |      |      |      |
  464. |      |      |      |      |      |      |      |      |      |      |
  465. |---------------------------------------------------------------------|
  466. |Parall|No    |No    |No    |Opt   |Yes   |Yes   |Yes   |Yes?  |Yes   |
  467. |el    |      |      |      |      |      |      |      |      |      |
  468. |Proces|      |      |      |      |      |      |      |      |      |
  469. |sing  |      |      |      |      |      |      |      |      |      |
  470. |      |      |      |      |      |      |      |      |      |      |
  471. |---------------------------------------------------------------------|
  472. |Inter |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |
  473. |Task  |      |      |      |      |      |      |      |      |      |
  474. |Messag|      |      |      |      |      |      |      |      |      |
  475. |es    |      |      |      |      |      |      |      |      |      |
  476. |      |      |      |      |      |      |      |      |      |      |
  477. |---------------------------------------------------------------------|
  478. |Memory|Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |No    |Yes   |
  479. |      |      |      |      |      |      |      |      |      |      |
  480. |Manage|      |      |      |      |      |      |      |      |      |
  481. |ment  |      |      |      |      |      |      |      |      |      |
  482. |---------------------------------------------------------------------|
  483. |Interr|Yes   |No    |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |
  484. |upt   |      |      |      |      |      |      |      |      |      |
  485. |Manage|      |      |      |      |      |      |      |      |      |
  486. |ment  |      |      |      |      |      |      |      |      |      |
  487. |      |      |      |      |      |      |      |      |      |      |
  488. |---------------------------------------------------------------------|
  489. |Timer |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |
  490. |Manage|      |      |      |      |      |      |      |      |      |
  491. |ment  |      |      |      |      |      |      |      |      |      |
  492. |      |      |      |      |      |      |      |      |      |      |
  493. |---------------------------------------------------------------------|
  494. |OS Siz|5-40K |4-20K |12-16K|6K+   |80K+  |11K+  |2K    |.8K   |40K   |
  495. |e     |      |      |      |      |      |      |      |      |      |
  496. |(Bytes|      |      |      |      |      |      |      |      |      |
  497. |)     |      |      |      |      |      |      |      |      |      |
  498. |      |      |      |      |      |      |      |      |      |      |
  499. |---------------------------------------------------------------------|
  500.  
  501.    CAPTION: Operating System Features (2/2)
  502.  
  503. |-----------------------------------------------------------------------------|
  504. |Operating System Feature |Precise MQX(+M)          |DspTask                  |
  505. |                         |                         |                         |
  506. |-----------------------------------------------------------------------------|
  507. |Preemptive Task Sched.   |Yes                      |Yes                      |
  508. |                         |                         |                         |
  509. |-----------------------------------------------------------------------------|
  510. |Time-Sliced Scheduling   |Yes                      |No                       |
  511. |                         |                         |                         |
  512. |-----------------------------------------------------------------------------|
  513. |Round-Robin Scheduling   |Yes                      |No                       |
  514. |                         |                         |                         |
  515. |-----------------------------------------------------------------------------|
  516. |Parallel Processing      |Yes                      |No                       |
  517. |                         |                         |                         |
  518. |-----------------------------------------------------------------------------|
  519. |Inter-Task Messages      |Yes                      |Yes                      |
  520. |                         |                         |                         |
  521. |-----------------------------------------------------------------------------|
  522. |Memory Management        |Yes                      |No                       |
  523. |                         |                         |                         |
  524. |-----------------------------------------------------------------------------|
  525. |Interrupt Management     |Yes                      |Yes                      |
  526. |                         |                         |                         |
  527. |-----------------------------------------------------------------------------|
  528. |Timer Management         |Yes                      |Yes                      |
  529. |                         |                         |                         |
  530. |-----------------------------------------------------------------------------|
  531. |OS Size (Bytes)          |23K+                     |5-20K                    |
  532. |                         |                         |                         |
  533. |-----------------------------------------------------------------------------|
  534.  
  535.    CAPTION: Features and Cost (1/2)
  536.  
  537. |---------------------------------------------------------------------|
  538. |Featur|Byte- |Nucleu|RXTC  |SPOX  |Helios|Parall|VCOS  |Virtuo|      |
  539. |es    |BOS   |s     |      |      |      |el    |      |so    |      |
  540. |and Co|      |      |      |      |      |C     |      |Nan/Cl|      |
  541. |sts   |      |      |      |      |      |      |      |as*   |      |
  542. |      |      |      |      |      |      |      |      |      |      |
  543. |      |      |      |      |      |      |      |      |      |      |
  544. |---------------------------------------------------------------------|
  545. |Includ|No    |No    |No    |No    |Yes   |Yes   |No    |No    |No    |
  546. |es C  |      |      |      |      |      |      |      |      |      |
  547. |Compil|      |      |      |      |      |      |      |      |      |
  548. |er    |      |      |      |      |      |      |      |      |      |
  549. |---------------------------------------------------------------------|
  550. |Includ|No    |No    |No    |No    |Yes   |Yes   |Yes   |No    |No    |
  551. |es Ass|      |      |      |      |      |      |      |      |      |
  552. |embler|      |      |      |      |      |      |      |      |      |
  553. |      |      |      |      |      |      |      |      |      |      |
  554. |---------------------------------------------------------------------|
  555. |Source|Yes   |Yes   |Yes   |No    |No    |No    |No    |Opt   |Opt   |
  556. | Code |      |      |      |      |      |      |      |      |      |
  557. |Includ|      |      |      |      |      |      |      |      |      |
  558. |ed    |      |      |      |      |      |      |      |      |      |
  559. |---------------------------------------------------------------------|
  560. |Source|C     |C     |Asm&C |Asm&C |Asm&C |Asm&C |Asm   |Asm   |Asm&C |
  561. | Code |      |      |      |      |      |      |      |      |      |
  562. |Type  |      |      |      |      |      |      |      |      |      |
  563. |      |      |      |      |      |      |      |      |      |      |
  564. |      |      |      |      |      |      |      |      |      |      |
  565. |---------------------------------------------------------------------|
  566. |Run-Ti|0     |0     |0     |25-200|25-300|50-300|TBD   |<32|<11|
  567. |me Lic|      |      |      |      |      |      |      |      |2     |
  568. |ense  |      |      |      |      |      |      |      |      |      |
  569. |$     |      |      |      |      |      |      |      |      |      |
  570. |---------------------------------------------------------------------|
  571. |Develo|2K    |5K    |1-4.2K|6-12K |1-5.4K|1.5-7 |0     |3.2K  |11K   |
  572. |p Lice|      |      |      |      |      |6K    |      |      |      |
  573. |nse $ |      |      |      |      |      |      |      |      |      |
  574. |      |      |      |      |      |      |      |      |      |      |
  575. |      |      |      |      |      |      |      |      |      |      |
  576. |---------------------------------------------------------------------|
  577. |Develo|Site  |Produc|Site  |Node  |Node  |Node  |N/A   |Site  |Site  |
  578. |p Lice|      |t     |      |      |      |      |      |      |      |
  579. |nse Ty|      |      |      |      |      |      |      |      |      |
  580. |pe    |      |      |      |      |      |      |      |      |      |
  581. |      |      |      |      |      |      |      |      |      |      |
  582. |      |      |      |      |      |      |      |      |      |      |
  583. |---------------------------------------------------------------------|
  584. |Demo  |?     |Yes   |Yes   |No    |No    |No    |No    |No    |Yes   |
  585. |Disk  |      |      |      |      |      |      |      |      |      |
  586. |Availa|      |      |      |      |      |      |      |      |      |
  587. |ble   |      |      |      |      |      |      |      |      |      |
  588. |---------------------------------------------------------------------|
  589.  
  590.    CAPTION: Features and Cost (2/2)
  591.  
  592. |-----------------------------------------------------------------------------|
  593. |Operating System Feature |Precise MQX(+M)          |DspTask                  |
  594. |                         |                         |                         |
  595. |-----------------------------------------------------------------------------|
  596. |Includes C Compiler      |No                       |No                       |
  597. |                         |                         |                         |
  598. |-----------------------------------------------------------------------------|
  599. |Includes Assembler       |No                       |No                       |
  600. |                         |                         |                         |
  601. |-----------------------------------------------------------------------------|
  602. |Source Code Included     |Yes                      |Yes                      |
  603. |                         |                         |                         |
  604. |-----------------------------------------------------------------------------|
  605. |Source Code Type         |C & Asm                  |C                        |
  606. |                         |                         |                         |
  607. |-----------------------------------------------------------------------------|
  608. |Run-Time License $$      |$0                       |$0                       |
  609. |                         |                         |                         |
  610. |-----------------------------------------------------------------------------|
  611. |Develop License $$       |$6K                      |$120                     |
  612. |                         |                         |                         |
  613. |-----------------------------------------------------------------------------|
  614. |Develop License Type     |Product                  |Company                  |
  615. |                         |                         |                         |
  616. |-----------------------------------------------------------------------------|
  617. |Demo Pgm Available       |Disk & FTP               |FTP                      |
  618. |                         |                         |                         |
  619. |-----------------------------------------------------------------------------|
  620.  
  621.    CAPTION: Libraries (1/2)
  622.  
  623. |---------------------------------------------------------------------|
  624. |Availa|Byte- |Nucleu|RXTC  |SPOX  |Helios|Parall|VCOS  |Virtuo|      |
  625. |ble   |BOS   |s     |      |      |      |el    |      |so    |      |
  626. |Librar|      |      |      |      |      |C     |      |Nan/Cl|      |
  627. |ies   |      |      |      |      |      |      |      |as*   |      |
  628. |      |      |      |      |      |      |      |      |      |      |
  629. |      |      |      |      |      |      |      |      |      |      |
  630. |---------------------------------------------------------------------|
  631. |C Run |No    |No    |No    |2K    |Yes   |Yes   |No    |Yes   |Yes   |
  632. |Time  |      |      |      |      |      |      |      |      |      |
  633. |Librar|      |      |      |      |      |      |      |      |      |
  634. |y     |      |      |      |      |      |      |      |      |      |
  635. |---------------------------------------------------------------------|
  636. |DSP Ma|No    |1K    |No    |4K    |0-2K  |1-2K  |100   |1.8K  |1.8K  |
  637. |th Lib|      |      |      |      |      |      |      |      |      |
  638. |rary  |      |      |      |      |      |      |      |      |      |
  639. |s)    |      |      |      |      |      |      |      |      |      |
  640. |      |      |      |      |      |      |      |      |      |      |
  641. |---------------------------------------------------------------------|
  642. |Image |No    |No    |No    |No    |No    |2K    |No    |5K    |5K    |
  643. |Proces|      |      |      |      |      |      |      |      |      |
  644. |sing  |      |      |      |      |      |      |      |      |      |
  645. |Lib   |      |      |      |      |      |      |      |      |      |
  646. |      |      |      |      |      |      |      |      |      |      |
  647. |---------------------------------------------------------------------|
  648. |JPEG  |No    |No    |No    |No    |No    |No    |Opt   |No    |No    |
  649. |Librar|      |      |      |      |      |      |      |      |      |
  650. |y     |      |      |      |      |      |      |      |      |      |
  651. |---------------------------------------------------------------------|
  652. |X Wind|No    |No    |No    |No    |930   |No    |No    |No    |No    |
  653. |ows Li|      |      |      |      |      |      |      |      |      |
  654. |brary |      |      |      |      |      |      |      |      |      |
  655. |$     |      |      |      |      |      |      |      |      |      |
  656. |---------------------------------------------------------------------|
  657. |PC Win|No    |No    |No    |Opt   |730   |No    |No    |No    |3K    |
  658. |dows  |      |      |      |      |      |      |      |      |      |
  659. |Librar|      |      |      |      |      |      |      |      |      |
  660. |y $   |      |      |      |      |      |      |      |      |      |
  661. |---------------------------------------------------------------------|
  662. |Ethern|No    |9.5K  |No    |No    |1-1.3K|No    |No    |No    |No    |
  663. |et Lib|      |      |      |      |      |      |      |      |      |
  664. | Cost |      |      |      |      |      |      |      |      |      |
  665. |$     |      |      |      |      |      |      |      |      |      |
  666. |---------------------------------------------------------------------|
  667.  
  668.    CAPTION: Libraries (2/2)
  669.  
  670. |-----------------------------------------------------------------------------|
  671. |Available Libraries      |Precise MQX(+M)          |DspTask                  |
  672. |                         |                         |                         |
  673. |-----------------------------------------------------------------------------|
  674. |C Run-Time Library       |No                       |No                       |
  675. |                         |                         |                         |
  676. |-----------------------------------------------------------------------------|
  677. |DSP Math Library(s)      |No                       |No                       |
  678. |                         |                         |                         |
  679. |-----------------------------------------------------------------------------|
  680. |Image Processing Lib     |No                       |No                       |
  681. |                         |                         |                         |
  682. |-----------------------------------------------------------------------------|
  683. |JPEG Library             |No                       |No                       |
  684. |-----------------------------------------------------------------------------|
  685. |X Windows Library $      |No                       |No                       |
  686. |                         |                         |                         |
  687. |-----------------------------------------------------------------------------|
  688. |PC Windows Library $     |No                       |No                       |
  689. |                         |                         |                         |
  690. |-----------------------------------------------------------------------------|
  691. |Ethernet Lib Cost $      |$10K                     |No                       |
  692. |                         |                         |                         |
  693. |-----------------------------------------------------------------------------|
  694.  
  695.    CAPTION: Debugging (1/2)
  696.  
  697. |---------------------------------------------------------------------|
  698. |OS Sys|Byte- |Nucleu|RXTC  |SPOX  |Helios|Parall|VCOS  |Virtuo|      |
  699. |tem   |BOS   |s     |      |      |      |el    |      |so    |      |
  700. |Level |      |      |      |      |      |C     |      |Nan/Cl|      |
  701. |Debugg|      |      |      |      |      |      |      |as*   |      |
  702. |er    |      |      |      |      |      |      |      |      |      |
  703. |      |      |      |      |      |      |      |      |      |      |
  704. |      |      |      |      |      |      |      |      |      |      |
  705. |---------------------------------------------------------------------|
  706. |Basic |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |Yes   |No    |Yes   |
  707. |Debugg|      |      |      |      |      |      |      |      |      |
  708. |ing   |      |      |      |      |      |      |      |      |      |
  709. |---------------------------------------------------------------------|
  710. |Perfor|Yes   |Yes   |No    |Yes   |Yes   |No    |Yes   |No    |Yes   |
  711. |mance |      |      |      |      |      |      |      |      |      |
  712. |Timer |      |      |      |      |      |      |      |      |      |
  713. |      |      |      |      |      |      |      |      |      |      |
  714. |---------------------------------------------------------------------|
  715. |Debugg|$295  |$750  |$0    |$3.8K |$900  |$950  |TBD   |N/A   |$0    |
  716. |er Cos|      |      |      |      |      |      |      |      |      |
  717. |t     |      |      |      |      |      |      |      |      |      |
  718. |      |      |      |      |      |      |      |      |      |      |
  719. |---------------------------------------------------------------------|
  720.  
  721.    CAPTION: Debugging (2/2)
  722.  
  723. |-----------------------------------------------------------------------------|
  724. |OS System Level Debugger |Precise MQX(+M)          |DspTask                  |
  725. |                         |                         |                         |
  726. |-----------------------------------------------------------------------------|
  727. |Basic Debugging          |Yes                      |Soon                     |
  728. |                         |                         |                         |
  729. |-----------------------------------------------------------------------------|
  730. |Performance Timer        |Yes                      |No                       |
  731. |                         |                         |                         |
  732. |-----------------------------------------------------------------------------|
  733. |Debugger Cost            |$2K                      |$0                       |
  734. |                         |                         |                         |
  735. |-----------------------------------------------------------------------------|
  736.  
  737.           *  Note  that  only Virtuoso "Nano" and "Classico" products are
  738.           shown  in  the comparison charts. There is also an intermediate
  739.           "Micro" product.
  740.  
  741.    Previous section (4)
  742.