irclog2html for #elinux on 20041217

00:37.59*** join/#elinux cdm (~cdm@17.255.212.178)
00:55.28*** join/#elinux chouimat|ibook (~dieu@r2351064.cidc.net)
00:56.29*** join/#elinux chouimat|ibook_ (~dieu@r2351064.cidc.net)
00:57.12*** join/#elinux chouimat|ibook (~dieu@r2351064.cidc.net)
02:59.59T0mWare Secure Digital Memory cards now supported in linux kernel?  Or, is it a proprietary driver, like NVidia's ?
03:00.06sorphinheh
03:00.19sorphinproprietary
03:00.24T0mWstill
03:00.25T0mWhmm
03:01.28MonMothaI could have sworn someone had written a driver
03:01.39sorphinMonMotha: i've only seen sharps
03:01.40MonMothaIIRC familiar includes one, though it basically runs the card in MMC mdoe
03:01.47MonMothaand doesn't do SD-IO
03:01.51sorphinright
03:01.54MonMothabut it could talk to SD cards, and had source
03:02.05MonMothaso basically, it supported SD, but without the "secure" thing
03:02.10sorphinwell, someone should tell zap (guy doing the stuff for the Axim)
03:02.11T0mWthat's fine
03:02.30T0mWI don't need secure storage, I just want to use the bulk capacity of the things
03:02.31sorphincuz he mentions no MMC support cuz of the specs
03:02.47MonMothathe MMC spec is open, doesn't mean the spec for the MMC hardware on the Axim is open
03:03.01sorphinheh
03:03.15sorphinhe says the MMC spec
03:03.19sorphinnot the hw spec
03:03.20sorphin:P
03:03.26sorphinand he has no mmc cards..
03:04.02MonMothaheh
03:04.04MonMothajust use CF :)
03:04.19sorphinMonMotha: well, using CF disallowed CF networking, etc
03:04.20sorphin:P
03:06.02T0mWMonMotha: thank you
03:06.35MonMothaT0mW: did you find it?
03:08.51T0mWyup, found enough info.  Thanks, just writing some email to a client and needed some tantalizing prospects to dangle in front of him.
03:09.16T0mWMonMotha: I know that he is fascinated by those camera stick memories.
03:09.21MonMothaah
03:09.24T0mWheh
03:09.25MonMothaI'd say just use CF :)
03:09.33T0mWsize matters
03:09.39T0mW;)
03:09.39MonMothanice and easy to talk to, though it needs a lot of wires
03:09.45MonMothaCF is small, just takes a lot of wires :)
03:09.48T0mWnod
03:10.11T0mWI prefer it as well, but, you got to go with what the customer wants, not what they need.
03:10.18MonMothatrue
03:10.34MonMothaI've been fortunate enough to have clients that let me tell them what they need/want
03:10.39MonMothadoesn't always happen
03:11.02T0mWIf I know him, he wants to goto a Trade Association show and be able to tell people that his entire software is contained inside "this".
03:11.19MonMothaHey, we do that with CF cards :)
03:11.23T0mWyeah,
03:11.33MonMothaI've got a single board x86 embedded system that boots off CF in ATA mode like a hard drive
03:11.36MonMothajust boots lilo
03:12.30T0mWHey, this guy thinks so far outside the box that he cannot even smell the cardboard.  He is still coding in Assembler.
03:12.51*** join/#elinux jcrouse (~nobody@vc7-1-203.dsl.netrack.net)
03:12.58jcrousefn.net was slow tonight
03:13.09T0mWMonMotha: btdt, I've played with booting off CF configured as an ATA drive
03:16.30MonMothaT0mW: I code in assembler...on microcontrollers and when doing bootloaders
03:20.12T0mWMonMotha: yeah, I write a lot of it on the 8051, one of the products I support is about 30% assembler, the rest of the code is C.
03:20.51T0mWMonMotha: my first language that I learned was Z80 assembler.  Then Microsoft Basic (interpreted) and then C.
03:21.28T0mWI like knowing how to do at least some coding in the native asm of any processor I work with.
03:21.45T0mWcomes in handy a lot of times.
03:22.08T0mWespecially when trying to figure out how the boot is failing.  heh
03:22.41T0mWMonMotha: what processors do you code in asm?
03:24.52chouimat|ibookrules 456788:When entering a dark where you  have a black chair always light the room ... because your black cat might sleep on that chair and a claw in the ass is painful
03:25.26sorphinuhhhhhhh
03:25.58MonMothaT0mW: 8051, a little ARM, MIPS, and a little i960
03:26.06jcrouseThats the confused utterance of somebody who has never had a claw in the ass
03:26.14MonMothaI have a project that I'm learning Z80 asm for
03:26.28MonMotha8051 was my first arch, so it's kinda my baby :)
03:26.43chouimat|ibooksorphin: no just sit on my cat
03:27.15sorphinchouimat: nod
03:29.21T0mWMonMotha: any data still out there on Z80 asm?  I learned off "The Z80 microcomputer Handbook".  My copy was pretty tattered and when I was at a Hamfest, I saw a nearly pristene copy that someone had in a box of books.  So I bought it for nostolgic reasons.
03:29.55T0mWthe binding was barely worn!
03:31.25T0mWMonMotha: then there is my old copy of "Signetics Microcontroller Users Manual" complete with internal Signetics phone numbers to the engineers that worked on the 8051 for Signetics.  At one time, you could actually get to talk with the guys working with the silicon.
03:41.27*** join/#elinux prpplague (~billybob@adsl-69-154-79-198.dsl.rcsntx.swbell.net)
03:41.52jcrouselague
03:41.54jcrousewassup?
03:42.46T0mWprpplague: ho ho ho
03:43.09jcrousezee, christmas, she is almost here, ya?
03:45.23prpplague@%^#^&$&^(%&*(%^(*
03:45.50jcrousehehe - cute
03:46.19prpplaguejcrouse: hehe, i made some "dirty" cookies for donna, hehe
03:46.38prpplaguejcrouse: kids making cookies for school and santa
03:47.23prpplagueT0mW: how goes it this evening?
03:47.43T0mWprpplague: not bad, just googling around
03:47.47prpplagueT0mW: hehe, 1.7x2.1 board
03:47.56prpplagueT0mW: its looking sweeeeeet
03:48.04T0mWheh, IMHO, SODIMM-144
03:48.20T0mWor DIMM-100 edge conn
03:48.32prpplagueT0mW: too hard for amatures/hobbiest to work with
03:48.33T0mWscrew the headers
03:50.14prpplagueT0mW: hehe, we are putting the mmc socket right on the module
03:50.35T0mWhttp://homepage.ntlworld.com/seanellis/images/mmcserial_sch.png
03:50.43prpplagueT0mW: the whole thing is just a little bigger than a cf card
03:52.00prpplagueT0mW: yea, from what i can tell it doesn't take much to talk to a mmc
03:52.11prpplagueT0mW: main problem is handling the 512byte block
03:52.39T0mWwhat's wrong with a 512 byte sector?
03:52.54prpplagueT0mW: but if you have SPI you really don;t have to use a rs-232
03:53.26prpplagueT0mW: nothing major, i just mean you have to make sure you have your software coded to write 512bytes at a time
03:54.09T0mWprpplague: naw, I was looking at connecting to the stuff.  AFAICT, the secure digital media can be used in place of the MMC.  I have a SD card here, three to be exact, was thinking of soldering some wires to one and hooking it up to the card engine I have to see what's what.
03:55.21prpplagueT0mW: the sd card is the same as the mmc, just the sd has two additional pins for the "secure" portion
03:55.31prpplagueT0mW: most sd cards can be used as mmc
03:55.46T0mWyeah, one is a write protect, dunno what the other one is.
03:55.50prpplagueT0mW: the specification for SD is not totally open, however the mmc is
03:56.12*** join/#elinux cdm (~cdm@adsl-69-109-217-106.dsl.pltn13.pacbell.net)
03:56.14T0mWuhhuh, found the MMC Association and looked at the spec.
03:56.47T0mWfreakin' mind blowing at how much data they can stuff into a peice of plastic, ain't it?
03:56.47prpplagueT0mW: http://www.sharpsma.com/pub/productfocus/publications/micro/mcu/tec_appnote_LH79520_multimediacar.pdf
03:57.13prpplagueT0mW: how did you find the spec? i looked and didn't see anything on mmca.org
03:58.19jcrousefive days of dealing with a group of people who honestly believe that Linux is hurting our business is enough
03:58.36prpplagueT0mW: nm, i found it
03:58.43prpplaguejcrouse: jeeze
03:58.43T0mWjcrouse: time to get another paycheck from some other company
03:58.57prpplaguejcrouse: internal AMD ppl?
03:59.23T0mWjcrouse: life is too short to spend it dealing with Ass^H^H^H idiots.
03:59.30jcrouseT0mW: the company is actually great - this is just one or two people in a sort of position of power that bother us
03:59.42prpplagueT0mW: anyway that url at sharp has a complete implmenation notes on mmc for lh79520
03:59.42T0mWlol
03:59.58jcrouseThe director of software development is an old school open source guy - he actually did a ton of Emacs lisp with RMS himself back in the day
03:59.59T0mWjcrouse: yeah, and one of them signs your paycheck, right?
04:00.13jcrousenah - these people can only bother me in an annoying sort of manner
04:01.17prpplagueT0mW: hey, did you get your jtag app working to flash ?
04:01.21jcrouses name escapes him
04:01.51jcrousemmmm... fat tire
04:01.59jcrouseThats from my neck of the woods, is it not?
04:02.17prpplagueyea, fort collins
04:02.21jcrouseOdells
04:02.29prpplaguehehe,
04:02.36jcrouseThey make a great winter beer - called Frambuzen
04:03.17jcrouseprpplague: hehe - I've got one of those too!
04:03.31T0mWprpplague: yeah, I got Jtag working, didn't bother with jflash.  Jtag works okay for me.
04:03.57prpplagueT0mW: for lh79520?
04:04.10prpplaguejcrouse: i don't see odells frambuzen
04:04.15T0mWprpplague: oh, not yet.
04:04.33jcrouseprpplague: on rate beer you mean?
04:04.35T0mWprpplague: if you're eager for it, I can work on it tonite
04:04.39prpplaguejcrouse: yea
04:04.42jcrouseprpplague: wait, maybe its not odells
04:05.02prpplagueT0mW: no, mine works, just wondering if you needed any info
04:05.09jcrouseOdells is the *other* Ft. Collins brewery (90 Shilling - its good)
04:05.15jcrouseFat Tire is from New Belgium
04:05.32prpplagueohhh
04:05.42prpplaguehttp://www.ratebeer.com/Ratings/Beer/Beer-Ratings.asp?BeerID=2314
04:05.52jcrousehttp://www.newbelgium.com/beers_fz.asp
04:05.55T0mWprpplague: naw, I have that lh79520 board cooking in the autorouter. I'll put that together in the next couple of weeks and victumize that to Jtag.
04:06.03jcrouseprpplague: you got it
04:06.53T0mWprpplague: I've pretty much all the parts for it, just need to the rest of the stuff off Digikey.
04:07.00prpplagueT0mW: ok, well let me know if you need some info
04:07.03jcrouseprpplague: I'm doing the winter beer mini tour at Old Chicagos
04:07.08prpplaguejcrouse: hehe
04:07.24jcrouseI'm up to 7, so I need to go with my wife this weekend so I can drink my limit and have a DD
04:07.29prpplagueT0mW: we should have our first production board on wed.
04:07.40T0mWprpplague: nice
04:07.49prpplaguejcrouse: hehe
04:08.32MonMothaT0mW: cooking in the autorouter? it takes that long?
04:08.48prpplagueMonMotha: when you are doing it small
04:08.52T0mWMonMotha: 5 layer board
04:08.54prpplagueMonMotha: very small
04:09.06MonMothaT0mW: and my 8051 reference is also the red backed Signetics 8051 guide, which is a publication of Intel's specs with modification
04:09.35T0mWMonMotha: about 2.6" x 2.1" (50mm X 65mm)
04:15.24jcrouseprpplague: http://www.ratebeer.com/Ratings/Beer/Beer-Ratings.asp?BeerID=2177
04:15.30jcrouseprpplague: thats the Odells beer I was thinking of
04:16.42MonMothaT0mW: ah, that would be fairly complicated
04:17.05MonMothaas somebody put it, it's a multi thousand node travelling salesman problem where you're not allowed to overlap except on a different layer
04:17.35MonMothaand I don't have any Z80 references, unfortunately.  I should get one
04:17.49T0mWI don't usually autoroute boards, but I thought that I would do that with this one.  It is so small...
04:18.10MonMothaand yes, hamfests are great places to pick up random stuff.  I picked up a BOX of 74S series logic and some analog stuff (mostly op-amps) for $1 at Hamvention :)
04:18.20T0mWlol
04:18.36MonMothayes, we're talking hundreds of chips
04:18.50T0mWyeah, pickup up a box of 50, new, carbide drills, 0.029", for only $15 one time.
04:19.03MonMothamostly 74S, a few 74LS, some true 74 series TTL, a couple HCs, and a couple 54193s, yes milspec :)
04:19.08MonMothanot bad
04:20.24T0mWMonMotha: yeah, then there are the tape reels of leftover auto-insertion parts.  You can get those reels with maybe 5 or 6 feet of components on them.  Sometimes lots of good resistors & caps on those reels.
04:21.13T0mWnice way to stock up on some quantity of a few components.
04:21.54T0mWlike you can get 100..200 0.1uFd caps, resistors in the K + 10K's ranges, etc.
04:22.04T0mWfor a dollar or two
04:24.20MonMothayup
04:24.38T0mWheh, my nephew has taken up with smoking cigars
04:24.47T0mWhe is 20 years old..
04:24.57jcrouseT0mW: so have you taken up with  smacking him across the head?
04:25.16T0mWlol, he is a good kid
04:25.39T0mWotherwise, I'm proud of that boy.
04:26.22T0mWMonMotha: which Hamvention, Dayton?
04:27.08MonMothayup
04:27.29T0mW:) last time I was there was around 1996
04:27.35T0mW1994?
04:27.42T0mWsomething like that.
04:27.57Soopamansorphin, you around?
04:28.11T0mWthat one takes you at least a day to walk all the way through it and carefully consider all that is on the tables.
04:28.26MonMothayes, yes it does
04:28.29MonMothain the rain
04:28.35T0mWMonMotha: have you been to Timonium, Maryland?
04:28.39MonMothanope
04:28.55MonMothain fact, last year was the first time I'd gone to a hamfest
04:29.02T0mWMonMotha: used to be another good one, early Spring and Late Falls
04:29.03MonMothaI got my license just over a year ago
04:29.07T0mWs/falls/fall/
04:29.27T0mWMonMotha: Rochester NY is ok, but a little thinly attended
04:29.42T0mWMonMotha: you're in Pittsburg?
04:30.54T0mWMonMotha: oh, maybe it is Indiana then
04:33.19MonMothaIndiana :)
04:33.27MonMothawhois me and look up the domain :)
04:34.18MonMothahow'd you get Pittsburg? :)
04:37.39T0mWMonMotha: off the top of my head, I knew you were west of me, for some reason thought it was Pittsburg.
04:37.52chouimat|Zzzgood night
04:38.39MonMothaoh
04:38.45MonMothanope, Terrible Hole, IN
04:39.06T0mWheh, I like Iowa better
04:41.22MonMothanow if only I coudl figure out why my MythTV server suddenly lost sound
04:41.31T0mWheh
04:42.18T0mWgood luck, that is one thing I have had major headaches with: sound.  I finally got the AC97 working with SPDIF output and giving me Surround Sound (5.1)
04:42.56MonMothawell, it was working
04:44.33MonMothaah, it wasn't my mythtv server, it was my desktop
04:44.41T0mWheh
04:44.57MonMothaI inadvertantly bumped the mute button on my speakers' volume control
04:45.06jcrouseheh
04:45.19MonMothanwo I acn't log into the mythtv server...
04:45.20MonMothagrr
04:46.38T0mWMonMotha: they actually have television in Indiana?
04:48.00jcrouseNo silly, thats why he needs the mythtv... :)
04:48.12jcrouseHe has it piped in from afar
04:50.06MonMothaYes
04:50.12MonMothaacross the room
04:50.26jcrouseGod speed little bits!
05:01.43jcrouseohh... dumb and dumber
05:01.48jcrouseits been a while since I've seen this one
05:28.43MonMothawell, that was fun
05:28.49MonMothaturns out it was hanging on mounting an NFS filesystem
05:29.06MonMothaI redid the startup order so it starts SSHd before it tries to mount NFS stuff (since I don't mount /usr off NFS)
05:29.13MonMothathat way I can be sure I can access it (since it runs headless)
05:29.24MonMothaIt runs a serial console, but even getting a console cable to this thing is difficult
05:31.29T0mWheh, yeah, I had fun getting LVM2 to see the freaking Logical Volumes on boot.  I had to delay my vgscan for 8 seconds so the SATA drives would come up.
05:31.36T0mWSATA sux
05:32.04T0mWfor some reason, the scsi code would see the drives, but wouldn't let you access them for about 8 seconds
05:32.10MonMothahah
05:32.18MonMothaI'm waiting for SASCSI
05:32.36T0mWHey, I reboot so seldom that I don't care much about it.
05:33.17T0mWI just stuck the 8 second delay in the startup scripts (rc.sysinit) and left it at that.
05:33.38T0mWhad me going for a while though
05:34.17T0mWIIRC, I didn't have this problem with 2.6.7, only with 2.6.8.1
05:34.37MonMothaheh
05:34.43MonMothaI've been known to kludge like that too
05:34.59MonMotha00:34:50 up 114 days,  8:23,  1 user,  load average: 0.00, 0.00, 0.00   <--- My server at home
05:35.15T0mWtlb's mva's course pages, fine pages, my head is spinning.
05:35.40MonMothawhat arch?
05:35.46T0mWARM922T
05:35.54MonMothaah, ok
05:36.11MonMothaheh, I turned on my mythtv and started the live tv function
05:36.25MonMothait tuned itself to oxygen, which is showing "Task sex with Sue Johansen" :)
05:36.27T0mWfirst time I've ever seriously tried to understand MMU operation beyound the nebulous concept stage
05:36.29MonMothas/Task/Talk/
05:36.36T0mWlol
05:36.43MonMothaT0mW: yeah, I'm tempted to build an MMU on my i960 board
05:36.53MonMothaI want to run real-deal linux on it
05:37.02MonMothamaybe as an add-on
05:37.19T0mWI think I've seen that show, they graphically talk Sex.
05:37.32*** join/#elinux Soopaman (~soopaman@S0106000354014131.wp.shawcable.net)
05:37.33*** join/#elinux Soopaman_ (~soopaman@S0106000354014131.wp.shawcable.net)
05:37.49MonMothayes, she has dolls
05:38.03T0mWMonMotha: how you going to do it, with an FPGA as a translation element?
05:38.15MonMothaT0mW: that was my plan
05:38.18T0mWnod
05:38.29T0mWinteresting idea.
05:38.35MonMothaI need an FPGA (or a lot of 74 series logic) to handle the burst transfers anyway, and I need a DRAM controller of some kind
05:38.49MonMothaI figured I could implement a PMMU on it while I was at it
05:38.52T0mWall the MMU is is nothing more than a glorified Banked Memory device
05:38.55MonMothayup
05:39.10T0mWjust a lot more bells & whistles.
05:39.16MonMothadivide things up into pages, allow you to map physical pages to virtual pages, and protect pages
05:39.30T0mWyeah, fault via an interrupt
05:39.36MonMothayup
05:39.50MonMothathere's actually a special fault pin on the i960 that seems to be just for this purpose (though it is very undocumented)
05:39.55MonMothaI'll have to get my guides back out
05:40.02MonMothaI'm planning on maying working on this over x-mas break
05:40.33T0mWI've a proprietary app to port over to ARM, I would need to implement the MMU.  The old platform used a bank mapper scheme (hardware register file to do translation)
05:41.02T0mWit was a 16 deep register file
05:41.11T0mWs/file/device/
05:41.49T0mWtoyz
05:42.36MonMothadid I tell you about my Computer Architecture class project? :)
05:43.22T0mWno
05:43.30MonMothaheh, it has no program counter
05:43.35T0mW?
05:43.40T0mWheh
05:43.59T0mWso, it is not a Von Neuman, or Harvard arch?
05:44.01MonMothahttp://www.rose-hulman.edu/~martinbv/arch-1.3.txt
05:44.12MonMothawell, the memory arrangement is Von Neuman
05:44.14MonMothabut it has no PC
05:44.29MonMothathere's my current spec
05:44.38MonMothait's not finished, but you can certainly see where I'm going
05:45.30T0mWMonMotha: you should be able to build that as a software emulated machine.
05:45.53T0mWthat would prove out the concept, build it as a PCODE machine
05:46.20T0mWyour microcode would be implemented with the software functions.
05:46.23MonMothaT0mW: well, we're going to implement it in hardware :)
05:46.28T0mWlater
05:46.29MonMothathat's what the class involves
05:46.31T0mWyeah
05:46.44MonMothawell, I have to do what the class requires.  Obviously I could code up an emulator (and I've been tempted to)
05:46.47T0mWMonMotha:  with an FPGA, programmable logic, right?
05:46.51MonMothayup
05:47.03MonMothahence all my complaints about the crappy Xilinx software recently
05:47.05MonMothabtrb
05:47.06T0mWyeah, so the software emulator would let you work the bugs out.
05:47.10MonMothagotta go get something off the printer
05:47.19T0mWMonMotha: gonna implement a BSR (jtag)?
05:48.16MonMothaback
05:48.23MonMothahadn't planned on it
05:48.46MonMothaI have a simulator that will let me run the entire verilog design on a PC
05:49.11MonMothatoo bad I have to use the stupid, buggy-as-all-hell Xilinx visual stuff (draw out schematics and it generates Verilog for you) rather than just writing in Verilog directly
05:49.22T0mWmany years ago I did some work on bit-slice machines.  that was cool, we didn't have FPGA's to work with so the implementation was done with descrete logic + PROMs.
05:49.29MonMothasince some people in the past have screwed themselves over by writing bad Verilog that can't be synthesized, they just prohibit it now
05:49.39MonMothayeah, we've got big FPGAs
05:49.48MonMothaSpartan 2E series from Xilinx, we get them free
05:50.03T0mWpreloadable counters (for the PC and to JUMP + CALL), latches (for branch return instructions)
05:50.46MonMothayup
05:50.55MonMothawe don't have PC though, so no counter required
05:51.07MonMothathe most complex part of the thing hardware wise is that it has a hardware stack
05:51.16T0mW40 bit wide control outputs to control the external hardware.  It was an XYZ CRT that was being controlled by this thing.  You would actually scribe the electron beam around as if it was a pencil.  
05:51.27MonMothaneat
05:51.28T0mWit was cool
05:52.02T0mWfastest CPU we had then was an 8MHz Z80, and that thing ran around 40MHz.
05:52.19T0mWso, um
05:52.34T0mWhow are you going to fetch instructions without a PC?
05:52.36MonMothaheh, yeah
05:52.45MonMotharead the spec :)
05:53.01MonMothaeach instruction contains the address of the next instruction, which is loaded into a register (ni)
05:53.14MonMothawhen the next instruction cycle comes around, ci := ni, fetch from ci
05:53.53T0mWright, so you effectively have a program counter
05:54.09T0mWMonMotha: so, you are building a linked list of instructions.
05:54.19MonMothayup
05:54.27T0mWI don't see the point
05:54.31MonMothathe idea is that the "program counter" isn't actually a counter
05:54.33MonMothathere is no point :)
05:54.47T0mWok, got it
05:54.48MonMothathat was the point.  To make an architecture that's completely pointless, just for the purpose of being different
05:54.58T0mWROTFL
05:55.04T0mWno shit
05:55.09MonMothayup
05:55.18MonMothaeverybody else just basically cloned MIPS
05:55.30T0mWwell, you'll get grade points for originality.
05:55.41MonMothaI took her comment that she didn't know of any arch without a program counter and made one
05:55.44MonMothathat was the idea
05:55.54T0mWand, put the oneous of building the code onto the assembler.
05:56.09T0mWyou going build a highlevel compiler for it too: e.g. a gcc port?
05:56.12MonMothait's really a stupid idea.  Basically you nearly double the size of  your code for very little benefit
05:56.16MonMothaoh no, definately not
05:56.21MonMothathis isn't a compilers course :
05:56.24MonMotha:)
05:56.24T0mWaw
05:56.48MonMothathey have an entire course on compilers her
05:56.50MonMothae
05:57.05T0mWok, but it could be a project that you take all the way through your achedemic study.  Like take the software course and implement a compiler for your arch?
05:57.15T0mWheh
05:57.26T0mWlike having a deformed pet dog or something
05:57.28MonMothathey've not done that in the past
05:57.40MonMothathing also is that the compilers course requires a bunch of CS courses I don't plan on taking
05:57.50T0mWoh, what's your Major
05:58.06T0mWEE?
05:58.10MonMothaComputer Engineering, which here is basically EE with the analog stuff ripped out and digital and CS substituted
05:58.27T0mWyeah, analog is a whole realm onto itself
05:58.54MonMothaI take CS120 (which is the "hey, let's learn Java" course), CS220 (data structions, intro algorithm analysis), Computer Arch I & II (II is actually an ECE course), and Operating Systems
05:58.56T0mWI've seen good analog engineers and good digital engineers but never one that can do both well.
05:59.14T0mWcool
05:59.21MonMothayup, I do analog stuff mostly as a hobby
05:59.27T0mWMonMotha: have fun with your processor
05:59.32MonMothathat and some mixed signal interfacing
05:59.52T0mWstrange though, the instruction set looks vaguely arm-like...
06:00.14MonMothahum, wonder where I got that from... :)
06:00.18T0mWlike how many ways can you say "put this value into this register" ?
06:00.19MonMothaactually, I based it more on 8051
06:01.00MonMothabasically, it's a hodgepodge of 8051, ARM, and MIPS
06:01.04T0mWyeah, you could name your CPU the PP-1 (pointless processor version 1)
06:01.04MonMothataken down to 15 total instructions
06:01.31MonMothaI was thinking NOPC, but that's better :)
06:01.46T0mWhey, as long as it does something usefull, like read a switch and turn an LED on/off
06:02.04MonMothait has to basically run euclid's algorithm
06:02.07MonMothathat's the test
06:02.12T0mWeuclid?
06:02.24MonMothathe gcd algorithm
06:02.28T0mWwhat is that, like Drystone or something?
06:02.42MonMothano, just something given by the comp arch requirements
06:02.46T0mWk
06:03.32T0mWand, it has to give a predetermined result with a given input, right?  to prove it is actually running the code and not a hot-deck setup?
06:04.10MonMothawhat it does is you give it a number and it finds a relatively prime number by iterating from 1 up until it finds one (in other words, in an extremely inefficient manner, but it tests the proc well)
06:04.31T0mWok
06:04.48T0mWsort of like compiling the linux kernel on a new box to test everything out.
06:04.50T0mWheh
06:04.56MonMothakinda
06:05.29T0mWok, I'm off to watch what mythtv captured for me.  I am way behind on my useless tv watching.
06:05.31T0mWlater
06:06.12MonMothaheh
06:06.17MonMothaI need to get to doing my emag
06:06.23MonMothabut first a PB&J sandwich
06:42.23TimRikerT0mW: if you get a minute sometime chmod g+w elinux/htdocs/datafile on sf. k?
06:42.37TimRikerer datafiles
06:42.47T0mWTimRiker: k
06:44.49TimRikernot in kansas anymore
06:54.58T0mW`ls`: still there?
06:58.42`ls`yeah.
06:58.53`ls`need sleep...
06:58.59T0mWok, logged, just forget where the htdos are
06:59.20T0mWunder /home/groups ?
06:59.42T0mWnm, I'll find it
06:59.43`ls`/home/groups/e/el/elinux/htdocs/datafiles
06:59.54T0mWtnx, good night
06:59.58`ls`nite
07:00.39`ls`you did a  chmod g+w /home/groups/e/el/elinux/htdocs/datafiles    ?
07:01.40T0mWdone
07:01.43`ls`I suggest adding umask 002 to your ~/.bashrc on sf.
07:01.56T0mWk, it is 022 now
07:02.20`ls`as normally you don't create stuff in ~ but rather in group dirs, 002 makes more sense.
07:02.28kergothits also a good idea to g+s your directories so that new files in them have the correct group by default
07:03.26T0mWkergoth: ok, thanks for the tip
07:03.45T0mWkergoth: something new, I didn't know that before
07:09.32T0mWkergoth: ah, that works pretty good.  tnx, I'd been wondering how to do that a while back
07:09.49kergothno problem
07:18.36T0mWok, also cleaned up my act on tuxscreen files & dirs
07:37.29T0mWkergoth: is this you? http://www.paonia.com/~kenm/DCT5000/
07:46.25kergothnope
07:46.32T0mWok
07:50.09sorphinT0mW: that's gpsfan's :P
07:50.18sorphinhe's kenm
07:51.43T0mWsorphin: yeah, that is who I finally narrowed it down to, thanks sorphin.  there was some broken links on the DTC5000 info about JTAG pinouts.
07:51.56sorphinnod