Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!NSFNET-RELAY.AC.UK!ELBSCBKS%henut5.earn From: ELBSCBKS%henut5.earn@NSFNET-RELAY.AC.UK Newsgroups: comp.sys.transputer Subject: Vector space requirements for PLACE'd arrays Message-ID: <8907270805.AA03473@uk.ac.ox.prg> Date: 27 Jul 89 09:04:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 20 Distribution-File: transputer@prg.oxford.ac.uk Hello there, I designed a transputer frame grabber with 128 KByte program RAM, some outputports and 128 KByte video RAM, of which 64 KByte is accessible by the transputer. For this I divided the address space in 4 parts, and placed the video ram in the quarter starting at physical address 0. In the occam code I defined a 64Kbyte array VideoRam, and PLACE'd it at 80000000/4. I use no further large arrays, but when I run the COMPILATION INFO utility (ALT-6) at PROGRAM level, it tells me that more than 64KByte vectorspace is used in the program RAM. So far I have had no problems, but will I be able to use all of the 128Kbyte program RAM or have I lost 64 KByte I don't even use ? Does anybody out there know more about this phenomenon ? Thanks, Tony Stavenuiter (E-mail to ELBSCBKS@HENUT5.bitnet)